package banking;

public class Customer {
    // 私有属性：关联的账户（客户与账户是"has-a"关系）
    private Account account;
    // 私有属性：客户姓名（名、姓）
    private String firstName;
    private String lastName;

    // 构造方法：创建Customer对象时初始化姓名
    public Customer(String f, String l) {
        firstName = f;
        lastName = l;
    }

    // 公共方法：获取客户的名
    public String getFirstName() {
        return firstName;
    }

    // 公共方法：获取客户的姓
    public String getLastName() {
        return lastName;
    }

    // 公共方法：获取客户关联的账户
    public Account getAccount() {
        return account;
    }

    // 公共方法：为客户设置关联的账户
    public void setAccount(Account acct) {
        account = acct;
    }
}